<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      // 一,数据类型有几种?
      // 数据类型一共分为基本数据类型和引用数据类型
      // 基本数据类型: String,Number,Boolean,null,undefined,symbol()
      // 引用数据类型: Array,function,object


      // 二,如何判断数据的类型?
      // 01:typeOf()
      // typeOf用来判断一个数据是否是引用数据类型,如果不是引用数据类型的话则返回相应的基本数据类型,如果是函数的话则返回function,如果是数组或对象的时候都返回object,typeof不可以判断null属性(返回值为object)

      // 02:instanceof
      // instanceof可以用来判断是否是引用数据类型(数组,函数,对象) 它主要是用来判断一个对象是否是另一个对象的实例

      // 03:Object.prototype.toString.call()
      // 非常准确,什么都可以判断

      // 扩展
      // 判断是否为数组:isArray()
      console.log(typeof(undefined));
    </script>
  </body>
</html>
